草庐IT

java - 按 Id 查询 Morphia

全部标签

java - 如何在 Windows 中从 Java 创建非只读目录

我正在使用myFileObject.mkdirs()创建目录。在Windows中,每个创建的目录都被标记为只读。虽然我仍然可以(奇怪地)写入目录,但在删除内容时会造成麻烦。是否有一些系统属性或我可以设置的东西,以便新目录的默认权限是读写?(我在SO和网络上搜索过,除了其他人提示同样的事情之外,没有发现任何东西。)必须为目录树调用setWritable是一件痛苦的事情。(如果有所不同,我在Windows7上使用J2SE1.6.0_23。) 最佳答案 据我所知,无法从java执行此操作,这不是java问题。例如,让我们从cmd创建文件夹

c# - 如何在**没有**管理员权限的情况下获得稳定的机器 ID

出于简单的复制保护目的,我想生成一个小的string或int值来(某种程度上)唯一标识当前计算机。理想情况下,此值不会在简单的硬件外围设备更改后发生变化,甚至希望在完全重新安装Windows后也不会发生变化。在这里和其他地方找到的大多数答案都不令人满意,主要原因有以下三个:提供的代码不容易移植到C#。建议的硬件值通常不可用/为空(例如处理器ID甚至硬盘驱动器序列号)或不稳定(例如MAC地址)。涉及的代码需要更高的管理员权限。我搜索了几篇文章并找到了一篇有用的文章(HowToGetHardwareInformation),但由于#3在我的案例中是一个重要的考虑因素,我不确定我可以仅使用普

c++ - get_id 和 GetCurrentThreadId 的区别

我想通过boost::thread::get_id和GetCurrentThreadId获取线程id。但结果却不同。我使用boost::thread来做多线程。为什么同一个线程使用get_id和GetCurrentThreadId有两个不同的id?boost::thread*dl_thread=m_thread_group.create_thread(boost::bind(download,url,dest));*threadId=*reinterpret_cast(&dl_thread->get_id());DWORDthreadIdsss=GetCurrentThreadId()

java - 从 NSIS 检测已经运行的 Java 应用程序

是的,是welldocumented如何获取应用程序的exe文件的名称并查看它是否正在运行。当所讨论的应用程序是java应用程序时,正在运行的exe将始终是java.exe,因此这种方法从表面上看是平淡无奇的,因为当前可能有任意数量的java应用程序正在运行,所有这些应用程序都是通过java.exe启动的。每个传递的命令行参数都不同,包括主类名。我需要知道java.exe的命令行参数,这样我才能知道只有说java.exeMyProgram的参数才会被终止。我如何在NSIS中做到这一点? 最佳答案 我使用FindWindow命令。这假

sql - 有没有什么可视化工具可以实现SQL查询数据输出结果的层次化风格?

我想应该是一些可视化工具(MSSQLServer)来表示SQL查询数据的某种层次结构样式作为输出结果。我只有一些包含7个表的分层表链,我必须经常查询它的第1-2层,以便检查该链的底部以及一些中间表。有线索吗?提前致谢!附言如果MSSQLManagementStudio可以在其下一代中接受一些插件,那就太酷了……:) 最佳答案 BradSchulz在这里有一个非常惊人的过程(usp_DrawTree):http://bradsruminations.blogspot.com/2010/04/t-sql-tuesday-005-repo

java - 为什么 SimpleDateFormat 不能在 Mac OS X 10.6.5 上运行?

我在Windows上编写了一个Java(Swing)应用程序,并尝试在Mac上运行它。但是我的程序在SimpleDataFormat构造函数处停止了。为什么会这样?我还有一个问题。我可以使用什么来代替SimpleDataFormat?SimpleDateFormatdateFormat=newSimpleDateFormat("HH:mm|dd.MM.YYYY");DatedateLastUpdate=dateFormat.parse(lastUpdate.getValue());AccountInfoaccInfo=newAccountInfo(accNumber,apiName,s

Java:如何从 IE 浏览器访问 Window 凭据

如何检索当前登录的Windows用户的凭据,该用户在java中访问我的Web应用程序在独立应用程序中,我可以使用访问登录窗口用户的用户IDcom.sun.security.auth.module.NTSystemNTSystem=newcom.sun.security.auth.module.NTSystem();System.out.println(NTSystem.getName());然而,这不适用于网络应用,因为它总是打印出运行Tomcat的用户的ID,而不是访问网络应用的用户的ID我以前看到有人这样做过,如果我通过IE访问一个网站,它会自动让我登录,但我使用其他浏览器,然后会

Java 和 Windows - 通过 HTTPS 进行身份验证的问题

我在Eclipse中使用默认API通过HTTPS连接到服务器。我的keystore中安装了链式证书。但是,Windows不喜欢它并抛出一个证书链接错误。在Ubuntu上,它实际上工作正常!现在,在Windows上我有一个我在这里看到的“hack”,它基本上创建了一个启用所有证书的TrustManager。就目前而言,这很好。稍后我将不得不回来,但是,我当前的问题是我的代码连接到服务器,使用uc.setRequestProperty("Authorization","Basic"+encodedLogin);进行身份验证,但是返回我的表单的HTML代码,实际上我认为我首先要登录。如果没有

c# - Windows 应用程序 Java Servlet 参数传递

如何将参数从C#/.NetWindows应用程序传递到JavaServlet?这里要补充的一件事是我们不能接触JavaServlet代码。 最佳答案 我假设您的javaservlet部署在某个容器中,例如Tomcat服务器。向任何Web应用程序传递参数的最简单方法是通过查询字符串。假设Servlet部署在tomcat服务器(或任何其他容器)上tomcat服务器运行在mymachine机器上并监听端口8080可通过以下URL访问servlethttp://mymachine:8080/myapp/myservlet现在要将参数(例如p

java - Java 平台中的 java 文件在 Windows 和 Mac 中有哪些不同?

我需要为一个研究项目检测Java平台的各个部分。由于最终的工具可以在不同的机器上使用,我想知道是否可以在一个平台上检测java文件并简单地将它们重用于其他平台?因此,我的问题简化为“Java平台(例如,Windows和Mac)的java文件是否存在差异?如果答案是肯定的,那么这些差异在哪里? 最佳答案 如果您使用Java的核心库,您应该会体验到一些差异。某些取决于平台功能的事情可能会有所不同,例如Windows中的文件权限与Unix/MacOSX中的文件权限不同,并且在从Java访问时会有不同的行为。不过,一般来说,对于在这些区域中